<?xml version="1.0" encoding="UTF-8" ?>
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui">
	<p:dialog id="popUpNuevaEmpresa" header="#{i18n['mpo.empresa.registrar']}"
		widgetVar="popUpNuevo" modal="true" minWidth="600" draggable="false" appendToBody="true">
		<h:form id="formNuevo">	
			<p:panel id="pnlNuevaEmpresa">
				<table>
					<tr>
						<td width="35%">
							<h:outputLabel for="txtNombre" value="#{i18n['mpo.empresa.nombre']}" />
							<h:outputLabel value="#{i18n['label.signo.requerido']}" styleClass="item-required" />
						</td>
						<td width="75%">
							<p:inputText id="txtNombre" 
								style="width: 100%" required="true"
								value="#{empresaDataManager.empresaInstancia.nombreEmpresa}" 
								label="#{i18n['mpo.empresa.nombre']}"/>
						</td>
					</tr>
					<tr>
						<td>
							<h:outputLabel for="txtDescripcion" value="#{i18n['label.descripcion']}" />
						</td>
						<td>
							<p:inputText id="txtDescripcion" 
								style="width: 100%" maxlength="250"
								value="#{empresaDataManager.empresaInstancia.descEmpresa}"
								required="false" label="#{i18n['label.descripcion']}"/>
						</td>
					</tr>
					<tr>
						<td>
							<h:outputLabel for="txtRuc" value="#{i18n['label.ruc']}" />
							<h:outputLabel value="#{i18n['label.signo.requerido']}" styleClass="item-required" />
						</td>
						<td>
							<p:inputText id="txtRuc" style="width: 100%"
								maxlength="13"
								value="#{empresaDataManager.empresaInstancia.rucEmpresa}"
								onkeypress="return soloEnteros(this, event)" required="true"
								label="#{i18n['label.ruc']}" >
								<f:validateLength maximum="13" minimum="10"/>
								<f:validator validatorId="com.mpo.web.validador.RucValidator" />
							</p:inputText>
						</td>
					</tr>
					<tr>
						<td>
							<h:outputLabel for="txtFono" value="#{i18n['label.telefono']}" />
						</td>
						<td>
							<p:inputText id="txtFono" 
								style="width: 100%" maxlength="13"
								onkeypress="return soloEnteros(this, event)"
								value="#{empresaDataManager.empresaInstancia.telefono}" />
						</td>
					</tr>
					
					
					<tr>
						<td>
							<h:outputLabel for="txtPagina" value="#{i18n['label.pagina']}" />
						</td>
						<td>
							<p:inputText id="txtPagina" 
								style="width: 100%" maxlength="250"
								value="#{empresaDataManager.empresaInstancia.paginaWebEmpresa}" />
						</td>
					</tr>
				</table>
			</p:panel>
			<p:panel id="botonesCrear">
				<p:commandButton id="btnGuardar" value="#{i18n['label.guardar']}"
					actionListener="#{empresaController.registrarEmpresa}"
					process="@this,pnlNuevaEmpresa" oncomplete="popUpNuevo.hide()"
					update="pnlNuevaEmpresa,:formEmpresa:tablaEmpresa,:formEmpresa:pnlMessages"/>
				<p:commandButton value="#{i18n['label.cancelar']}" onclick="popUpNuevo.hide();" type="button" immediate="true"/>
			</p:panel>
		</h:form>
	</p:dialog>
</ui:composition>